Big Huge Thesaurus

Japanese angelica tree

noun